<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
    $(document).ready(function(){
    $(".toggler").click(function(e){
        e.preventDefault();
        $('.cat'+$(this).attr('data-prod-cat')).toggle();
    });
    });
</script>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>RegisterMap</title>
    </head>
    <body>
    <style type="text/css" media="screen,print">
    <!--
    A:link {text-decorations: none; color: black}
    A:hover {text-decorations: underline; color: black}
    -->
    body, html{
        margin:0;
        padding:0;
        font-family:Verdana,Geneva,Arial,sans-serif;
        font-size: 1em;
    }
    p{
        margin-left:auto;
        margin-right:auto;
        padding:1em;
        font-family:Verdana,Geneva,Arial,sans-serif;
        font-size: 1em;
    }

    h1, h3 {
        margin:0;
        position: relative; left: 20px;
        line-height: 1.45;
    }

    /* registers table */
    table.register {
        margin-left:auto;
        margin-right:auto;
        width: 98%;
        border: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing:0;
        }
    table.register tr.Header{
        background-color: darkgrey;
        height: 2em;
        font-size: 100%;
        border-bottom: medium solid #000;
        border-collapse: collapse;
        border-spacing:0;
        }
    table.register tr.Register{
        height: 2em;
        font-size: 75%;
        border: thin solid #aaa;
        border-collapse: collapse;
        border-spacing:0;
        }
    table.register td.RegisterName {
        width: 10em;
        text-align: left;
        font-weight: bold;
        padding: 5px;
        }
    table.register td.Offset {
        width: 10em;
        text-align: left;
        font-weight: bold;
        padding: 5px;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;
        }
    table.register td.Slice {
        width: 10em;
        text-align: left;
        font-weight: bold;
        padding: 5px;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;

        }
    table.register td.Bitfield {
        width: 10em;
        text-align: left;
        font-weight: bold;
        padding: 5px;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;
        }
    table.register td.validbitdef {
        background-color: #D1FFD4;
        width: 10em;
        max-width: 0;
        text-align: left;
        padding: 5px;
        white-space: nowrap;
        overflow: hidden;              /* "overflow" value must be different from "visible" */
        text-overflow: ellipsis;
        font-size: 75%;
        table-layout: fixed;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;
        border-bottom: 2px solid #aaa;
        }
    table.register td.rsvdbitdef {
        background-color: lightgrey;
        width: 10em;
        max-width: 0;
        text-align: left;
        padding: 5px;
        white-space: nowrap;
        overflow: hidden;              /* "overflow" value must be different from "visible" */
        text-overflow: ellipsis;
        font-size: 75%;
        table-layout: fixed;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;
        border-bottom: 2px solid #aaa;
        }
    table.register td.validspandef {
        background-color: #D1FFD4;
        width: 10em;
        max-width: 0;
        text-align: center;
        padding: 5px;
        white-space: nowrap;
        overflow: hidden;              /* "overflow" value must be different from "visible" */
        text-overflow: ellipsis;
        font-size: 75%;
        table-layout: fixed;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;
        border-bottom: 2px solid #aaa;
        }
    table.register td.rsvdspandef {
        background-color: lightgrey;
        width: 10em;
        max-width: 0;
        text-align: center;
        padding: 5px;
        white-space: nowrap;
        overflow: hidden;              /* "overflow" value must be different from "visible" */
        text-overflow: ellipsis;
        font-size: 75%;
        table-layout: fixed;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;
        border-bottom: 2px solid #aaa;
        }
    table.register td.Description {
        background-color: lightblue;
        width: 10em;
        text-align: left;
        padding: 5px;
        overflow: hidden;              /* "overflow" value must be different from "visible" */
        text-overflow: ellipsis;
        }
    table.register td.Blank {
        width: 10em;
        text-align: left;
        padding: 5px
        }
    table.register td.FieldHeader {
        width: 10em;
        text-align: left;
        padding: 5px;
        font-weight: bold;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;
        border-bottom: 2px solid #bbb;
        overflow: hidden;              /* "overflow" value must be different from "visible" */
        text-overflow: ellipsis;
        }
    table.register td.FieldDesc {
        width: 10em;
        text-align: left;
        padding: 5px;
        border-left: 2px solid #aaa;
        border-right: 2px solid #aaa;
        border-collapse: collapse;
        border-spacing: 0;
        border-bottom: 2px solid #aaa;
        overflow: hidden;              /* "overflow" value must be different from "visible" */
        text-overflow: ellipsis;
        }
    .offset_tooltip {
        position: relative;
        display: inline-block;
    }
    .offset_tooltip .tooltip_text {
        visibility: hidden;
        width: 120px;
        background-color: grey;
        color: #fff;
        text-align: center;
        padding: 5px 0;
        border-radius: 6px;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
        bottom: 100%;
        left: 50%;
        margin-left: -60px;
    }
    .offset_tooltip:hover .tooltip_text {
        visibility: visible;
    }
    </style>
    <div id="header">
        <h1>gimlet_seq_fpga</h1>
        <!--$optional_header -->
    </div>
    <table class="register">
    <tr class="Header">
        <td class="RegisterName" colspan="3*">Register Name</td>
        <td class="Offset" colspan="2*">Byte Offset</td>
        <td class="Slice" colspan="1*">Slice</td>
        <td class="Bitfield" colspan="2*">Bit<br>7</td>
        <td class="Bitfield" colspan="2*">Bit<br>6</td>
        <td class="Bitfield" colspan="2*">Bit<br>5</td>
        <td class="Bitfield" colspan="2*">Bit<br>4</td>
        <td class="Bitfield" colspan="2*">Bit<br>3</td>
        <td class="Bitfield" colspan="2*">Bit<br>2</td>
        <td class="Bitfield" colspan="2*">Bit<br>1</td>
        <td class="Bitfield" colspan="2*">Bit<br>0</td>

    </tr>

    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="0">ID0</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x0
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Identification 0</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat0" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat0" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat0" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x1</td>
        <td class="FieldDesc" colspan="14">0x1
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="1">ID1</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x1
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Identification 1</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat1" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat1" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat1" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0xde</td>
        <td class="FieldDesc" colspan="14">de
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="2">VER0</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x2
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Version 0</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat2" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat2" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat2" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">version[31..24]
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="3">VER1</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x3
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Version 1</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat3" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat3" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat3" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">version[23..16]
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="4">VER2</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x4
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Version 2</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat4" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat4" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat4" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">version[15..8]
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="5">VER3</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x5
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Version 3</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat5" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat5" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat5" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">version[7..0]
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="6">SHA0</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x6
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;ShortSHA part 0</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat6" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat6" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat6" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">sha[31..24]
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="7">SHA1</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x7
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;ShortSHA part 1</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat7" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat7" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat7" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">sha[23..16]
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="8">SHA2</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x8
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;ShortSHA part 2</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat8" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat8" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat8" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">sha[15..8]
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="9">SHA3</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x9
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;ShortSHA part 3</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat9" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">data</td>
    </tr>
    <tr class="cat9" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat9" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">data</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">sha[7..0]
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="10">CS0</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0xa
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;FPGA Checksum0</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat10" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">CS0</td>
    </tr>
    <tr class="cat10" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat10" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CS0</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Scribble Register for read-write use
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="11">CS1</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0xb
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;FPGA Checksum1</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat11" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">CS1</td>
    </tr>
    <tr class="cat11" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat11" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CS1</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Scribble Register for read-write use
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="12">CS2</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0xc
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;FPGA Checksum2</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat12" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">CS2</td>
    </tr>
    <tr class="cat12" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat12" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CS2</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Scribble Register for read-write use
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="13">CS3</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0xd
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;FPGA Checksum3</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat13" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">CS3</td>
    </tr>
    <tr class="cat13" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat13" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CS3</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Scribble Register for read-write use
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="14">SCRTCHPAD</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0xe
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Scratchpad</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat14" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">TBD</td>
    </tr>
    <tr class="cat14" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat14" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">TBD</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Scribble Register for read-write use
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="15">IFR</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0xf
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Interrupt Flag Register</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat15" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="2*">RSVD</td>
                <td class="validspandef" colspan="2*">AMD_RSTN_FEDGE</td>
                <td class="validspandef" colspan="2*">AMD_PWROK_FEDGE</td>
                <td class="validspandef" colspan="2*">NICMAPO</td>
                <td class="validspandef" colspan="2*">A0MAPO</td>
                <td class="validspandef" colspan="2*">A1MAPO</td>
                <td class="validspandef" colspan="2*">THERMTRIP</td>
                <td class="validspandef" colspan="2*">FANFAULT</td>
    </tr>
    <tr class="cat15" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat15" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">AMD_RSTN_FEDGE</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">AMD RESET fedge while in >=A0
        </td>
    </tr>
    <tr class="cat15" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">AMD_PWROK_FEDGE</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">AMD PWROK fedge while in >=A0
        </td>
    </tr>
    <tr class="cat15" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NICMAPO</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Nic MAPO
        </td>
    </tr>
    <tr class="cat15" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A0MAPO</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">A0 MAPO
        </td>
    </tr>
    <tr class="cat15" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A1MAPO</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">A1 MAPO
        </td>
    </tr>
    <tr class="cat15" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">THERMTRIP</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Thermtrip
        </td>
    </tr>
    <tr class="cat15" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANFAULT</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Fan Fault
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="16">IER</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x10
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Interrupt Enable Register</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat16" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="2*">RSVD</td>
                <td class="validspandef" colspan="2*">AMD_RSTN_FEDGE</td>
                <td class="validspandef" colspan="2*">AMD_PWROK_FEDGE</td>
                <td class="validspandef" colspan="2*">NICMAPO</td>
                <td class="validspandef" colspan="2*">A0MAPO</td>
                <td class="validspandef" colspan="2*">A1MAPO</td>
                <td class="validspandef" colspan="2*">THERMTRIP</td>
                <td class="validspandef" colspan="2*">FANFAULT</td>
    </tr>
    <tr class="cat16" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat16" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">AMD_RSTN_FEDGE</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">AMD RESET fedge while in >=A0
        </td>
    </tr>
    <tr class="cat16" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">AMD_PWROK_FEDGE</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">AMD PWROK fedge while in >=A0
        </td>
    </tr>
    <tr class="cat16" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NICMAPO</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Nic MAPO
        </td>
    </tr>
    <tr class="cat16" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A0MAPO</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">A0 MAPO
        </td>
    </tr>
    <tr class="cat16" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A1MAPO</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">A1 MAPO
        </td>
    </tr>
    <tr class="cat16" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">THERMTRIP</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Thermtrip
        </td>
    </tr>
    <tr class="cat16" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANFAULT</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Fan Fault
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="17">STATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x11
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Sequencer Status Register</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat17" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="2*">INT_PEND</td>
                <td class="rsvdspandef" colspan="6*">RSVD</td>
                <td class="validspandef" colspan="2*">NICPWROK</td>
                <td class="validspandef" colspan="2*">A0PWROK</td>
                <td class="validspandef" colspan="2*">A1PWROK</td>
                <td class="validspandef" colspan="2*">FANPWROK</td>
    </tr>
    <tr class="cat17" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat17" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">INT_PEND</td>
        <td class="FieldDesc" colspan="1*">7</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Interrupt Pending Status
        </td>
    </tr>
    <tr class="cat17" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NICPWROK</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">NIC power OK
        </td>
    </tr>
    <tr class="cat17" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A0PWROK</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">A0 power OK
        </td>
    </tr>
    <tr class="cat17" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A1PWROK</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">A1 power OK
        </td>
    </tr>
    <tr class="cat17" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANPWROK</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Fan power OK
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="18">EARLY_POWER_CTRL</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x12
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Early Power Control Register</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat18" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="2*">FANHP_RESTART</td>
                <td class="rsvdspandef" colspan="8*">RSVD</td>
                <td class="validspandef" colspan="2*">EFGH_SPD_EN</td>
                <td class="validspandef" colspan="2*">ABCD_SPD_EN</td>
                <td class="validspandef" colspan="2*">FANPWREN</td>
    </tr>
    <tr class="cat18" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat18" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANHP_RESTART</td>
        <td class="FieldDesc" colspan="1*">7</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">External pull-up give SP control of restarting. 
Falling edge triggers restart function which tags 2-25sec 
(default 10s) set by PMBus registers. 10us glitch filter at ADM1272.
Writing to this will cause a strobe that exceeds the glitch filter
timing and will self-clear (note actual output is inverted to meet
circuit's active low requirement
        </td>
    </tr>
    <tr class="cat18" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">EFGH_SPD_EN</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V2P5_DIMM_EFGH_SPD_A0 rail. (SEQ_TO_DIMM_EFGH_V2P5_EN net).
        </td>
    </tr>
    <tr class="cat18" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">ABCD_SPD_EN</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V2P5_DIMM_ABCD_SPD_A0 rail (SEQ_TO_DIMM_ABCD_V2P5_EN net).
        </td>
    </tr>
    <tr class="cat18" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANPWREN</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Fan power enable
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="19">PWR_CTRL</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x13
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Power Sequence Control</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat19" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="12*">RSVD</td>
                <td class="validspandef" colspan="2*">A0A_EN</td>
                <td class="validspandef" colspan="2*">A1PWREN</td>
    </tr>
    <tr class="cat19" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat19" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A0A_EN</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">A0 Group power enable (starts state machine)
        </td>
    </tr>
    <tr class="cat19" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A1PWREN</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">A1 power enable (starts state machine)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="20">NIC_CTRL</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x14
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;T6 NIC Control</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat20" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="14*">RSVD</td>
                <td class="validspandef" colspan="2*">CLD_RST</td>
    </tr>
    <tr class="cat20" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat20" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CLD_RST</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x1</td>
        <td class="FieldDesc" colspan="14">NIC CLD_RST control. Controls CLD_RST_N (inverted). Defaults to reset asserted to be
cleared by software when SP3 hotplug indicates enable
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="21">A1SMSTATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x15
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A1 SM Status</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat21" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">A1SM</td>
    </tr>
    <tr class="cat21" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat21" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A1SM</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">State Machine enum
        <br>
        <br>
            IDLE = 0x0 <br>
            ENABLE = 0x1 <br>
            WAITPG = 0x2 <br>
            DELAY = 0x3 <br>
            DONE = 0x5 
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="22">A0SMSTATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x16
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 SM Status</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat22" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">A0SM</td>
    </tr>
    <tr class="cat22" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat22" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A0SM</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">State Machine enum
        <br>
        <br>
            IDLE = 0x0 <br>
            PBTN = 0x1 <br>
            WAITSLP = 0x2 <br>
            GROUPB1_EN = 0x3 <br>
            GROUPB1_PG = 0x4 <br>
            GROUPB2_EN = 0x5 <br>
            GROUPB2_PG = 0x6 <br>
            GROUPC_PG = 0x7 <br>
            DELAY_1MS = 0x8 <br>
            ASSERT_PG = 0x9 <br>
            WAIT_PWROK = 0xa <br>
            WAIT_RESET_L = 0xb <br>
            DONE = 0xc <br>
            SAFE_DISABLE = 0xd 
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="23">NICSMSTATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x17
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Nic SM Status</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat23" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">NicSM</td>
    </tr>
    <tr class="cat23" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat23" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NicSM</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Nic SM Status
        <br>
        <br>
            IDLE = 0x0 <br>
            PS_PG = 0x1 <br>
            PG_DELAY = 0x2 <br>
            EARLY_RESET = 0x3 <br>
            DONE = 0x4 
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="24">BOARD_REV</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x18
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Board Ver straps</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat24" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="10*">RSVD</td>
                <td class="validspandef" colspan="6*">ID</td>
    </tr>
    <tr class="cat24" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat24" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">ID</td>
        <td class="FieldDesc" colspan="1*">2:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">0x7 or 0x0 = A. 0x1 = B, 0x2 = C, 0x3 = D, 0x4 = E
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="25">EARLY_RBKS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x19
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Pre-A1 Power Readback Register</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat25" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="6*">RSVD</td>
                <td class="validspandef" colspan="2*">EFGH_V2P5_SPD_PG</td>
                <td class="validspandef" colspan="2*">ABCD_V2P5_SPD_PG</td>
                <td class="validspandef" colspan="2*">FAN_TO_SEQ_FAN_FAIL</td>
                <td class="validspandef" colspan="2*">FANHP_TO_SEQ_PWRGD</td>
                <td class="validspandef" colspan="2*">FANHP_TO_SEQ_FAULT</td>
    </tr>
    <tr class="cat25" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat25" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">EFGH_V2P5_SPD_PG</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback for V2P5_DIMM_EFGH_SPD_A0 rail (DIMM_TO_SEQ_EFGH_V2P5_PG net)
        </td>
    </tr>
    <tr class="cat25" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">ABCD_V2P5_SPD_PG</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback for V2P5_DIMM_ABCD_SPD_A0 rail (DIMM_TO_SEQ_ABCD_V2P5_PG net)
        </td>
    </tr>
    <tr class="cat25" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FAN_TO_SEQ_FAN_FAIL</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Input from ADM1272. Rising edge enable PMBus OPERATION on 
command or PMBus POWER_CYCLE required to clear, assuming all faults 
are clear.
        </td>
    </tr>
    <tr class="cat25" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANHP_TO_SEQ_PWRGD</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">From ADUM1272. Asserted when PWGIN > thresh, enable pin is
high and UVx and OV pins are in-range, no actuive fault conditons 
and mosfet is fully enhanced (Vgs > 10V).
        </td>
    </tr>
    <tr class="cat25" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANHP_TO_SEQ_FAULT</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Input from ADM1272. Rising edge enable PMBus OPERATION on
command or PMBus POWER_CYCLE required to clear, assuming all
faults are clear. (Inverted to active high in register)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="26">A1_READBACKS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x1a
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A1 power readbacks</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat26" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="8*">RSVD</td>
                <td class="validspandef" colspan="2*">V0P9_VDD_SOC_S5_PG</td>
                <td class="validspandef" colspan="2*">V1P8_S5_PG</td>
                <td class="validspandef" colspan="2*">V3P3_S5_PG</td>
                <td class="validspandef" colspan="2*">V1P5_RTC_PG</td>
    </tr>
    <tr class="cat26" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat26" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V0P9_VDD_SOC_S5_PG</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback for V0P9_SP3_VDD_SOC_S5_A1 rail 
(SP3_TO_SEQ_V0P9_VDD_SOC_S5_PG)
        </td>
    </tr>
    <tr class="cat26" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P8_S5_PG</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_S5_A rail 
(SP3_TO_SEQ_V1P8_S5_PG)
        </td>
    </tr>
    <tr class="cat26" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V3P3_S5_PG</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback for V3P3_SP3_VDD_33_S5_A1 rail 
(SP3_TO_SEQ_V3P3_S5_PG)
        </td>
    </tr>
    <tr class="cat26" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P5_RTC_PG</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback for V1P5_SP_VDD_RTC_A1 rail.
(SP3_TO_SEQ_RTC_V1P5_EN - a poor net name)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="27">AMD_A0</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x1b
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;AMD readbacks for A0-signals</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat27" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="8*">RSVD</td>
                <td class="validspandef" colspan="2*">RESET</td>
                <td class="validspandef" colspan="2*">PWROK</td>
                <td class="validspandef" colspan="2*">SLP_S5</td>
                <td class="validspandef" colspan="2*">SLP_S3</td>
    </tr>
    <tr class="cat27" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat27" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">RESET</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Asserted (and inverted) from AMD's RESET_L pin. 10Ms minimum assertion time, 
remains asserted for minimum of 1ms after PWROK assertion
(SP3_TO_SEQ_RESET_V3P3_L net)
        </td>
    </tr>
    <tr class="cat27" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">PWROK</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Asserted by AMD after PWR_GOOD is asserted by sequencer 
should be here in: min 15ms, max of 20.4ms(SP3_TO_SEQ_PWROK_V3P3 net)
        </td>
    </tr>
    <tr class="cat27" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">SLP_S5</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">SP3_TO_SP_SLP_S5 inversion of signal from AMD CPU, Used 
at beginning of GroupB state machine
        </td>
    </tr>
    <tr class="cat27" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">SLP_S3</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">SP3_TO_SP_SLP_S3 inversion of signal from AMD CPU, Used
at beginning of GroupB state machine
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="28">GROUPB_PG</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x1c
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 Power Goods for Group B supplies</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat28" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="2*">V3P3_SYS_PG</td>
                <td class="validspandef" colspan="2*">V1P8_SP3_PG</td>
                <td class="validspandef" colspan="2*">VTT_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VTT_ABCD_PG</td>
                <td class="validspandef" colspan="2*">VDD_MEM_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VDD_MEM_ABCD_PG</td>
                <td class="validspandef" colspan="2*">VPP_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VPP_ABCD_PG</td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V3P3_SYS_PG</td>
        <td class="FieldDesc" colspan="1*">7</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail (PWR_CONT_DIMM_ABCD_PG1)
PG1 from ISL68224 U352, should be configured to represent 
V3P3_SYS_A0 rail status
        </td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P8_SP3_PG</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail (SEQ_V1P8_SP3_VDD_PG_L) inverted
        </td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VTT_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for VTT_EFGH_A0 rail (VTT_EFGH_A0_TO_SEQ_PG_L) inverted
        </td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VTT_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for VTT_ABCD_A0 rail (VTT_ABCD_A0_TO_SEQ_PG_L) inverted
        </td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_MEM_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback from VDD_MEM_EFGH_A0 rail (PWR_CONT2_SP3_PG1)
Power good 1 for RA229618 (U351) is configured for 
VDD_MEM_EFGH_A0
        </td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_MEM_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback from VDD_MEM_ABCD_A0 rail (PWR_CONT1_SP3_PG1)
Power good 1 for RA229618 (U350) is configured for 
VDD_MEM_ABCD_A0
        </td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VPP_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail (PWR_CONT_DIMM_EFGH_PG0 net)
        </td>
    </tr>
    <tr class="cat28" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VPP_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail (PWR_CONT_DIMM_ABCD_PG0 net)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="29">GROUPB_UNUSED</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x1d
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 Power Goods for Un-used supplies</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat29" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="10*">RSVD</td>
                <td class="validspandef" colspan="2*">EFGH_PG2</td>
                <td class="validspandef" colspan="2*">EFGH_PG1</td>
                <td class="validspandef" colspan="2*">ABCD_PG2</td>
    </tr>
    <tr class="cat29" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat29" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">EFGH_PG2</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">From ISL68224 U418. PWR_CONT_DIMM_EFGH_PG2 net. No defined function.
        </td>
    </tr>
    <tr class="cat29" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">EFGH_PG1</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">From ISL68224 U418. PWR_CONT_DIMM_EFGH_PG1 net. No defined function.
        </td>
    </tr>
    <tr class="cat29" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">ABCD_PG2</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">From ISL68224 U352. PWR_CONT_DIMM_ABCD_PG2 net. No defined function.
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="30">GROUPBC_FLTS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x1e
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 Power Faults for Group B + C supplies</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat30" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="8*">RSVD</td>
                <td class="validspandef" colspan="2*">CONT2_CFP</td>
                <td class="validspandef" colspan="2*">CONT2_NVRHOT</td>
                <td class="validspandef" colspan="2*">CONT1_CFP</td>
                <td class="validspandef" colspan="2*">CONT1_NVRHOT</td>
    </tr>
    <tr class="cat30" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat30" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CONT2_CFP</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Catastrophic fault protection output from RAA229618 U351 controlling 
SP3_VDDCR_SOC_A0 and VDD_MEM_EFGH_A0 rails (PWR_CONT2_SP3_CFP net).
        </td>
    </tr>
    <tr class="cat30" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CONT2_NVRHOT</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Set high (inverted from board) when rail reaches OT_WARN threshold, only valid 
after configuration. From RAA229618 U351 driving rails SP3_VDDCR_SOC_A0 and 
VDD_MEM_EFGH_A0 (PWR_CONT2_SP3_NVRHOT net)
        </td>
    </tr>
    <tr class="cat30" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CONT1_CFP</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Catastrophic fault protection output from RAA229618 U350 controlling 
SP3_VDD_VCORE_A0 and VDD_MEM_ABCD_A0 rails
        </td>
    </tr>
    <tr class="cat30" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CONT1_NVRHOT</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Set high (inverted from board) when rail reaches OT_WARN threshold, 
only valid after configuration (PWR_CONT1_SP3_NVRHOT net).
from RAA229618 U350 controlling SP3_VDD_VCORE_A0 and VDD_MEM_ABCD_A0 rails
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="31">GROUPC_PG</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x1f
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 STATUS for Group C supplies</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat31" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="12*">RSVD</td>
                <td class="validspandef" colspan="2*">VDD_VCORE</td>
                <td class="validspandef" colspan="2*">VDDCR_SOC_PG</td>
    </tr>
    <tr class="cat31" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat31" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_VCORE</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good 0 from RA229618 (U350) is configured for
SP3_VDD_VCORE_A0 (PWR_CONT1_SP3_PG0 net)
        </td>
    </tr>
    <tr class="cat31" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDDCR_SOC_PG</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good 0 for RA229618 (U351) is configured for 
SP3_VDDCR_SOC_A0 (PWR_CONT2_SP3_PG0 net)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="32">NIC_STATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x20
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Power Status for NIC HP supplies</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat32" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="2*">RSVD</td>
                <td class="validspandef" colspan="2*">NIC_3V3_PG</td>
                <td class="validspandef" colspan="2*">NIC_V1P5D_PG</td>
                <td class="validspandef" colspan="2*">NIC_V1P5A_PG</td>
                <td class="validspandef" colspan="2*">NIC_V1P2_ENET_PG</td>
                <td class="validspandef" colspan="2*">NIC_V1P2_PG</td>
                <td class="validspandef" colspan="2*">NIC_V1P1_PG</td>
                <td class="validspandef" colspan="2*">NIC_V0P96_PG</td>
    </tr>
    <tr class="cat32" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat32" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_3V3_PG</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good for LDO_V3P3
        </td>
    </tr>
    <tr class="cat32" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P5D_PG</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good for V1P5_NIC_PCIE_MEM_A0HP (inverted NIC_TO_SEQ_V1P5D_PG_L net)
        </td>
    </tr>
    <tr class="cat32" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P5A_PG</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good for V1P5_NIC_AVDD_A0HP (inverted NIC_TO_SEQ_V1P5A_PG_L net)
        </td>
    </tr>
    <tr class="cat32" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P2_ENET_PG</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good for V1P2_NIC_ETH  (inverted NIC_TO_SEQ_V1P2_PG_L net)
        </td>
    </tr>
    <tr class="cat32" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P2_PG</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good for V1P2_NIC_MDIO_A0HP  (inverted NIC_TO_SEQ_V1P2_PG_L net)
        </td>
    </tr>
    <tr class="cat32" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P1_PG</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good for V1P1_NIC_ETH_IO_A0HP (inverted NIC_TO_SEQ_V1P1_PG_L net)
        </td>
    </tr>
    <tr class="cat32" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V0P96_PG</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good for V0P96_NIC_VDD_A0HP (PWR_CONT_NIC_PG0 net)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="33">CLKGEN_STATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x21
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Cock Generator GPIO Readbacks</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat33" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="2*">RSVD</td>
                <td class="validspandef" colspan="2*">GPIO9</td>
                <td class="validspandef" colspan="2*">GPIO8</td>
                <td class="validspandef" colspan="2*">GPIO5</td>
                <td class="validspandef" colspan="2*">GPIO4</td>
                <td class="validspandef" colspan="2*">GPIO3</td>
                <td class="validspandef" colspan="2*">GPIO2</td>
                <td class="validspandef" colspan="2*">GPIO1</td>
    </tr>
    <tr class="cat33" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat33" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">GPIO9</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GPIO9
        </td>
    </tr>
    <tr class="cat33" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">GPIO8</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GPIO8
        </td>
    </tr>
    <tr class="cat33" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">GPIO5</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GPIO5
        </td>
    </tr>
    <tr class="cat33" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">GPIO4</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GPIO4
        </td>
    </tr>
    <tr class="cat33" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">GPIO3</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GPIO3
        </td>
    </tr>
    <tr class="cat33" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">GPIO2</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GPIO2
        </td>
    </tr>
    <tr class="cat33" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">GPIO1</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GPIO1
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="34">AMD_STATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x22
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;General AMD readbacks</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat34" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="8*">RSVD</td>
                <td class="validspandef" colspan="2*">NIC_PWREN</td>
                <td class="validspandef" colspan="2*">PWRGD_OUT</td>
                <td class="validspandef" colspan="2*">FSR_REQ</td>
                <td class="validspandef" colspan="2*">THERMTRIP</td>
    </tr>
    <tr class="cat34" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat34" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_PWREN</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">NIC_PWREN (inversion of net SP3_TO_SP_NIC_PWREN_L), available on C and newer Gimlets.
When Asserted high in this register, the net is active low, and NIC power is expected to
be commanded on by Hubris (see NIC_CTRL register).  This is a readback-only view, no 
autonomous FPGA action occurs on the status of this pin, Hubris also monitors and takes
action.  Only valid in A0 and higher power states but is a simple pass-through in the
FPGA, no gating logic
        </td>
    </tr>
    <tr class="cat34" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">PWRGD_OUT</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Output from the AMD processor that it has effectively acknowledged that power is itself
good.  This  is  connected  from  the  BSP  to  the  AP's  PWR_GOOD  input  in  a  two  socket
system.  The  FCH  may  actually  control  this  being  generated  via  the
FCH::PM::RESETCONTROL2 register.
        </td>
    </tr>
    <tr class="cat34" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FSR_REQ</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">inverted FSR_REQ_L net. Maybe used in host reset detection, see RFD138. No defined use in power-up
        </td>
    </tr>
    <tr class="cat34" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">THERMTRIP</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">inverted CPU's thermtrip_L, 500ms to shut down power planes into S5 state. De-assertion of PWROK resets THERMTRIP_L
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="35">FANOUTSTATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x23
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Fan Output Status</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat35" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="12*">RSVD</td>
                <td class="validspandef" colspan="2*">FANHP_RESTART</td>
                <td class="validspandef" colspan="2*">FAN_HP_EN</td>
    </tr>
    <tr class="cat35" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat35" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANHP_RESTART</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">FANHP_RESTART pin (note actual output is inverted to meet
circuit's active low requirement, so a 1 here means a 0 on the board)
        </td>
    </tr>
    <tr class="cat35" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FAN_HP_EN</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Enable for fan ADUM1272. (1us glitch filter at ADUM1272)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="36">EARLY_PWR_STATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x24
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Early Power Output readbacks</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat36" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="2*">FANHP_RESTART</td>
                <td class="rsvdspandef" colspan="8*">RSVD</td>
                <td class="validspandef" colspan="2*">EFGH_SPD_EN</td>
                <td class="validspandef" colspan="2*">ABCD_SPD_EN</td>
                <td class="validspandef" colspan="2*">FANPWREN</td>
    </tr>
    <tr class="cat36" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat36" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANHP_RESTART</td>
        <td class="FieldDesc" colspan="1*">7</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">External pull-up give SP control of restarting. 
Falling edge triggers restart function which tags 2-25sec 
(default 10s) set by PMBus registers. 10us glitch filter at ADM1272.
Writing to this will cause a strobe that exceeds the glitch filter
timing and will self-clear (note actual output is inverted to meet
circuit's active low requirement
        </td>
    </tr>
    <tr class="cat36" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">EFGH_SPD_EN</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V2P5_DIMM_EFGH_SPD_A0 rail. (SEQ_TO_DIMM_EFGH_V2P5_EN net).
        </td>
    </tr>
    <tr class="cat36" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">ABCD_SPD_EN</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V2P5_DIMM_ABCD_SPD_A0 rail (SEQ_TO_DIMM_ABCD_V2P5_EN net).
        </td>
    </tr>
    <tr class="cat36" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">FANPWREN</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Fan power enable
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="37">A1_OUT_STATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x25
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A1 Output readbacks</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat37" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="6*">RSVD</td>
                <td class="validspandef" colspan="2*">RSMRST</td>
                <td class="validspandef" colspan="2*">V0P9_S5_EN</td>
                <td class="validspandef" colspan="2*">V1P8_S5_EN</td>
                <td class="validspandef" colspan="2*">V1P5_RTC_EN</td>
                <td class="validspandef" colspan="2*">V3P3_S5_EN</td>
    </tr>
    <tr class="cat37" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat37" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">RSMRST</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">De-asserted to processor after GroupA supplies are stable (10ms after S5 rails minimum) 
(SEQ_TO_SP3_RSMRST_V3P3_L net inverted from this register)
        </td>
    </tr>
    <tr class="cat37" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V0P9_S5_EN</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V0P9_SP3_VDD_SOC_S5_A1 rail (SEQ_TO_SP3_V0P9_S5_EN pin)
        </td>
    </tr>
    <tr class="cat37" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P8_S5_EN</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V1P8_SP3_VDD_18_S5_A1 rail (SEQ_TO_SP3_V1P8_S5_EN pin)
        </td>
    </tr>
    <tr class="cat37" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P5_RTC_EN</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V1P5_SP3_VDD_RTC_A1 rail (SEQ_TO_SP3_V1P5_RTC_EN pin)
        </td>
    </tr>
    <tr class="cat37" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V3P3_S5_EN</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V3P3_SP3_VDD_33_S5_A1 rail (SEQ_TO_SP3_V3P3_S5_EN pin)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="38">A0_OUT_STATUS_1</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x26
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 Register 1 Output readbacks</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat38" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="2*">VTT_EFGH_EN</td>
                <td class="validspandef" colspan="2*">VTT_ABCD_EN</td>
                <td class="validspandef" colspan="2*">VDD_MEM_EFGH_EN</td>
                <td class="validspandef" colspan="2*">VDD_MEM_ABCD_EN</td>
                <td class="validspandef" colspan="2*">V1P8_SP3_VDD_EN</td>
                <td class="validspandef" colspan="2*">V3P3_SYS_EN</td>
                <td class="validspandef" colspan="2*">VPP_EFGH_EN</td>
                <td class="validspandef" colspan="2*">VPP_ABCD_EN</td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VTT_EFGH_EN</td>
        <td class="FieldDesc" colspan="1*">7</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GroupB2: Enables VTT_EFGH_A0 rail (seq_to_vtt_efgh_en net RevB)
        </td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VTT_ABCD_EN</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GroupB2: Enables VTT_ABCD_A0 rail (seq_to_vtt_abcd_en net RevB)
        </td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_MEM_EFGH_EN</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GroupB2: Enables VDD_MEM_EFGH_A0 rail (pwr_cont2_sp3_en net RevB)
        </td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_MEM_ABCD_EN</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GroupB2: Enables VDD_MEM_ABCD_A0 rail (pwr_cont1_sp3_en net RevB)
        </td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P8_SP3_VDD_EN</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GroupB1: Enables V1P8_SP3_VDD_18_A0 rail (seq_to_sp3_v1p8_en net RevB)
        </td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V3P3_SYS_EN</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GroupB1: Enables V3P3_SYS_A0 rail (seq_to_v3p3_sys_en net RevB)
        </td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VPP_EFGH_EN</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GroupB1: Drives VPP_EFGH_A0 rail (pwr_cont_dimm_en1 net RevB)
        </td>
    </tr>
    <tr class="cat38" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VPP_ABCD_EN</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">GroupB1: Drives VPP_ABCD_A0 rail (pwr_cont_dimm_en0 net RevB)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="39">A0_OUT_STATUS_2</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x27
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 Register 2 Output readbacks</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat39" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="2*">RSVD</td>
                <td class="validspandef" colspan="2*">PWR_GOOD</td>
                <td class="validspandef" colspan="2*">PWR_BTN</td>
                <td class="validspandef" colspan="2*">CONT2_EN</td>
                <td class="validspandef" colspan="2*">CONT1_EN</td>
                <td class="validspandef" colspan="2*">V1P8_SP3_EN</td>
                <td class="validspandef" colspan="2*">U351_PWROK</td>
                <td class="validspandef" colspan="2*">U350_PWROK</td>
    </tr>
    <tr class="cat39" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat39" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">PWR_GOOD</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">This is asserted to CPU, 1ms before asserting. Set when A0 rails are good. (SEQ_TO_SP3_PWR_GOOD net)
        </td>
    </tr>
    <tr class="cat39" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">PWR_BTN</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Pulsed according to AMD's EDS min 15ms (SP_TO_SP3_PWR_BTN_L net, inverted from this register)
        </td>
    </tr>
    <tr class="cat39" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CONT2_EN</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enable for RAA229618 (U35) VDD_MEM_EFGH_A0 (and gates SP3_VDDCR_SOC_A0) 
(PWR_CONT2_SP3_EN net)
        </td>
    </tr>
    <tr class="cat39" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">CONT1_EN</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enable for RAA229618 (U350) VDD_MEM_ABCD_A0 (PWR_CONT1_SP3_EN net)
        </td>
    </tr>
    <tr class="cat39" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P8_SP3_EN</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V1P8_SP3_VDD_18_A0 rail (SEQ_TO_SP3_V1P8_EN net)
        </td>
    </tr>
    <tr class="cat39" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">U351_PWROK</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x1</td>
        <td class="FieldDesc" colspan="14">Strap High, no definition yet. PWROK pin to RAA229618 U351 driving
SP3_VDDCR_SOC_A0 and VDD_MEM_EFGH_A0 (PWR_CONT2_SP3_PWROK net)
        </td>
    </tr>
    <tr class="cat39" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">U350_PWROK</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x1</td>
        <td class="FieldDesc" colspan="14">Strap High, no definition yet. PWROK pin to RAA229618 U350 driving 
SP3_VDD_VCORE_A0 and VDD_MEM_ABCD_A0
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="40">OUT_STATUS_NIC1</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x28
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Readbacks of FPGA outputs (register 1 of 2) to NIC supplies/NIC</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat40" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="2*">RSVD</td>
                <td class="validspandef" colspan="2*">NIC_V3P3_EN</td>
                <td class="validspandef" colspan="2*">NIC_V1P1_EN</td>
                <td class="validspandef" colspan="2*">NIC_V1P2_EN</td>
                <td class="validspandef" colspan="2*">NIC_V1P5D_EN</td>
                <td class="validspandef" colspan="2*">NIC_V1P5A_EN</td>
                <td class="validspandef" colspan="2*">NIC_V1P2_ETH_EN</td>
                <td class="validspandef" colspan="2*">NIC_V0P9_A0_EN</td>
    </tr>
    <tr class="cat40" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat40" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V3P3_EN</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enables V3PV_NIC_A0HP rail (SEQ_TO_NIC_LDO_V3P3_EN net)
        </td>
    </tr>
    <tr class="cat40" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P1_EN</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Turns on V1P1_NIC_ETH_IO_A0HP rail (SEQ_TO_NIC_V1P1_EN net)
        </td>
    </tr>
    <tr class="cat40" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P2_EN</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enable for V1P2_NIC_MDIO_A0HP rail (SEQ_TO_NIC_V1P2_EN net)
        </td>
    </tr>
    <tr class="cat40" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P5D_EN</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">En for V1P5_NIC_PCIE_MEM_A0HP rail (SEQ_TO_NIC_V1P5D_EN net)
        </td>
    </tr>
    <tr class="cat40" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P5A_EN</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">En for V1P5_NIC_AVDD_A0HP rail (SEQ_TO_NIC_V1P5A_EN net)
        </td>
    </tr>
    <tr class="cat40" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V1P2_ETH_EN</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Turns on V1P2_NIC_ENET_A0HP, no readback (SEQ_TO_NIC_V1P2_ENET_EN net)
        </td>
    </tr>
    <tr class="cat40" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_V0P9_A0_EN</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Enable (U565), V0P96_NIC_VDD_A0HP rail (SEQ_TO_NIC_V0P9_A0HP_EN net)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="41">OUT_STATUS_NIC2</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x29
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Readbacks of FPGA outputs (register 2 of 2) to NIC supplies/NIC</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat41" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="4*">RSVD</td>
                <td class="validspandef" colspan="2*">NIC_EXT_RST</td>
                <td class="validspandef" colspan="2*">NIC_PERST</td>
                <td class="validspandef" colspan="2*">PWRFLT</td>
                <td class="validspandef" colspan="2*">NIC_CLD_RST</td>
                <td class="validspandef" colspan="2*">NIC_COMB_PG</td>
                <td class="validspandef" colspan="2*">SP3_PERST</td>
    </tr>
    <tr class="cat41" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat41" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_EXT_RST</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">NIC's EXT_RST_L output (inverted).  Active when NIC internals in reset
        </td>
    </tr>
    <tr class="cat41" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_PERST</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">PERST outptut (PERST_L inverted net)
        </td>
    </tr>
    <tr class="cat41" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">PWRFLT</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Alert SP3 of a NIC power fault (NIC_TO_SP3_PWRFLT_L inverted net)
        </td>
    </tr>
    <tr class="cat41" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_CLD_RST</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">CLD Reset to Chelsio. De-asserted after NIC power stable (SEQ_TO_NIC_CLD_RST_L net inverted)
        </td>
    </tr>
    <tr class="cat41" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_COMB_PG</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Becomes clock enable for clk_100M_TO_RSW (SEQ_TO_NIC_COMB_PG net)
        </td>
    </tr>
    <tr class="cat41" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">SP3_PERST</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Input to FPGA from SP3 I/O expander (inverted)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="42">CLKGEN_OUT_STATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x2a
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Readbacks of FPGA outputs to clock generator</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat42" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="14*">RSVD</td>
                <td class="validspandef" colspan="2*">SEQ_NMR</td>
    </tr>
    <tr class="cat42" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat42" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">SEQ_NMR</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">CLK_TO_SEQ_NMR_L inverted to clk generator
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="43">AMD_OUT_STATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x2b
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Readbacks of FPGA outputs to AMD</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat43" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="14*">RSVD</td>
                <td class="validspandef" colspan="2*">SYS_RESET</td>
    </tr>
    <tr class="cat43" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat43" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">SYS_RESET</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">CPU's `SYS_RESET_L`, see EDS. 10ms assertion time, would traditionally be wired to a PC reset button
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="44">DBG_CTRL</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x2c
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Debug Control register</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat44" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="6*">RSVD</td>
                <td class="validspandef" colspan="2*">NIC_PERST_SOLO</td>
                <td class="validspandef" colspan="2*">NIC_PERST_OVERRIDE</td>
                <td class="validspandef" colspan="2*">NIC_CLD_RST_OVERRIDE</td>
                <td class="validspandef" colspan="2*">REG_CTRL_EN</td>
                <td class="validspandef" colspan="2*">ignore_sp</td>
    </tr>
    <tr class="cat44" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat44" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_PERST_SOLO</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Nic debug control only. Make PERST ignore any SP3 I/O and drive directly from previous bit
        </td>
    </tr>
    <tr class="cat44" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_PERST_OVERRIDE</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Nic debug control only. Setting will force Perst_L assert until cleared. When
cleared, PERST will normally be controlled by SP3 I/O expander. Set next bit PERST_FORCE_SOLO to
ignore all SP3 control and have this register directly control I/O regardless of SP3's PERST state
        </td>
    </tr>
    <tr class="cat44" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">NIC_CLD_RST_OVERRIDE</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Nic debug control only. Seeting will force CLD_RST assert until cleared. When cleared,
CLD_RST will normally be controlled by state machine and NIC Control register
        </td>
    </tr>
    <tr class="cat44" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">REG_CTRL_EN</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Un-used
        </td>
    </tr>
    <tr class="cat44" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">ignore_sp</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Debug ONLY. Setting this allows the A0 state machine to ingore SP3 handshakes.
This is potentially useful for power bringup but should not be used when a CPU is actually
installed
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="45">AMD_DBG_OUT</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x2d
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Readbacks of FPGA outputs to AMD</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat45" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="14*">RSVD</td>
                <td class="validspandef" colspan="2*">SYS_RESET</td>
    </tr>
    <tr class="cat45" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat45" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">SYS_RESET</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">CPU's `SYS_RESET_L`, see EDS. 10ms assertion time, would traditionally be wired to a PC reset button
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="46">AMD_RSTN_CNTS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x2e
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;AMD_RSTN_CNTS</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat46" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">RESET_CNTS</td>
    </tr>
    <tr class="cat46" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat46" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">RESET_CNTS</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Falling edge counter of AMD's reset output while in A0/A0HP. Saturates at 255. Any write clears
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="47">AMD_PWROKN_CNTS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x2f
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;AMD_PWROKN_CNTS</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat47" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">RESET_CNTS</td>
    </tr>
    <tr class="cat47" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat47" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">RESET_CNTS</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">rw</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Falling edge counter of AMD's PowerOK output while in A0/A0HP. Saturates at 255.  Any write clears
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="48">DBG_MAX_A0SMSTATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x30
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 SM status (Max-hold)</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat48" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">A0SM</td>
    </tr>
    <tr class="cat48" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat48" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A0SM</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">State Machine enum
        <br>
        <br>
            IDLE = 0x0 <br>
            PBTN = 0x1 <br>
            WAITSLP = 0x2 <br>
            GROUPB1_EN = 0x3 <br>
            GROUPB1_PG = 0x4 <br>
            GROUPB2_EN = 0x5 <br>
            GROUPB2_PG = 0x6 <br>
            GROUPC_PG = 0x7 <br>
            DELAY_1MS = 0x8 <br>
            ASSERT_PG = 0x9 <br>
            WAIT_PWROK = 0xa <br>
            WAIT_RESET_L = 0xb <br>
            DONE = 0xc <br>
            SAFE_DISABLE = 0xd 
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="49">MAX_GROUPB_PG</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x31
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Group B PGs (Max-hold)</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat49" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="2*">V3P3_SYS_PG</td>
                <td class="validspandef" colspan="2*">V1P8_SP3_PG</td>
                <td class="validspandef" colspan="2*">VTT_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VTT_ABCD_PG</td>
                <td class="validspandef" colspan="2*">VDD_MEM_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VDD_MEM_ABCD_PG</td>
                <td class="validspandef" colspan="2*">VPP_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VPP_ABCD_PG</td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V3P3_SYS_PG</td>
        <td class="FieldDesc" colspan="1*">7</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail (PWR_CONT_DIMM_ABCD_PG1)
PG1 from ISL68224 U352, should be configured to represent 
V3P3_SYS_A0 rail status
        </td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P8_SP3_PG</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail (SEQ_V1P8_SP3_VDD_PG_L) inverted
        </td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VTT_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for VTT_EFGH_A0 rail (VTT_EFGH_A0_TO_SEQ_PG_L) inverted
        </td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VTT_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for VTT_ABCD_A0 rail (VTT_ABCD_A0_TO_SEQ_PG_L) inverted
        </td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_MEM_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback from VDD_MEM_EFGH_A0 rail (PWR_CONT2_SP3_PG1)
Power good 1 for RA229618 (U351) is configured for 
VDD_MEM_EFGH_A0
        </td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_MEM_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback from VDD_MEM_ABCD_A0 rail (PWR_CONT1_SP3_PG1)
Power good 1 for RA229618 (U350) is configured for 
VDD_MEM_ABCD_A0
        </td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VPP_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail (PWR_CONT_DIMM_EFGH_PG0 net)
        </td>
    </tr>
    <tr class="cat49" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VPP_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail (PWR_CONT_DIMM_ABCD_PG0 net)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="50">MAX_GROUPC_PG</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x32
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Group C PGs (Max-hold)</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat50" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="12*">RSVD</td>
                <td class="validspandef" colspan="2*">VDD_VCORE</td>
                <td class="validspandef" colspan="2*">VDDCR_SOC_PG</td>
    </tr>
    <tr class="cat50" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat50" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_VCORE</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good 0 from RA229618 (U350) is configured for
SP3_VDD_VCORE_A0 (PWR_CONT1_SP3_PG0 net)
        </td>
    </tr>
    <tr class="cat50" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDDCR_SOC_PG</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good 0 for RA229618 (U351) is configured for 
SP3_VDDCR_SOC_A0 (PWR_CONT2_SP3_PG0 net)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="51">FLT_A0_SMSTATUS</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x33
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;A0 SM status (latched at fault)</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat51" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="16*">A0SM</td>
    </tr>
    <tr class="cat51" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat51" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">A0SM</td>
        <td class="FieldDesc" colspan="1*">7:0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">State Machine enum
        <br>
        <br>
            IDLE = 0x0 <br>
            PBTN = 0x1 <br>
            WAITSLP = 0x2 <br>
            GROUPB1_EN = 0x3 <br>
            GROUPB1_PG = 0x4 <br>
            GROUPB2_EN = 0x5 <br>
            GROUPB2_PG = 0x6 <br>
            GROUPC_PG = 0x7 <br>
            DELAY_1MS = 0x8 <br>
            ASSERT_PG = 0x9 <br>
            WAIT_PWROK = 0xa <br>
            WAIT_RESET_L = 0xb <br>
            DONE = 0xc <br>
            SAFE_DISABLE = 0xd 
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="52">FLT_GROUPB_PG</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x34
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Group B PGs latched at fault</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat52" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="validspandef" colspan="2*">V3P3_SYS_PG</td>
                <td class="validspandef" colspan="2*">V1P8_SP3_PG</td>
                <td class="validspandef" colspan="2*">VTT_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VTT_ABCD_PG</td>
                <td class="validspandef" colspan="2*">VDD_MEM_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VDD_MEM_ABCD_PG</td>
                <td class="validspandef" colspan="2*">VPP_EFGH_PG</td>
                <td class="validspandef" colspan="2*">VPP_ABCD_PG</td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V3P3_SYS_PG</td>
        <td class="FieldDesc" colspan="1*">7</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from V3P3_SYS_A0 rail (PWR_CONT_DIMM_ABCD_PG1)
PG1 from ISL68224 U352, should be configured to represent 
V3P3_SYS_A0 rail status
        </td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">V1P8_SP3_PG</td>
        <td class="FieldDesc" colspan="1*">6</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for V1P8_SP3_VDD_18_A0 rail (SEQ_V1P8_SP3_VDD_PG_L) inverted
        </td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VTT_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">5</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for VTT_EFGH_A0 rail (VTT_EFGH_A0_TO_SEQ_PG_L) inverted
        </td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VTT_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">4</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback for VTT_ABCD_A0 rail (VTT_ABCD_A0_TO_SEQ_PG_L) inverted
        </td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_MEM_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">3</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback from VDD_MEM_EFGH_A0 rail (PWR_CONT2_SP3_PG1)
Power good 1 for RA229618 (U351) is configured for 
VDD_MEM_EFGH_A0
        </td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_MEM_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">2</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">None</td>
        <td class="FieldDesc" colspan="14">Readback from VDD_MEM_ABCD_A0 rail (PWR_CONT1_SP3_PG1)
Power good 1 for RA229618 (U350) is configured for 
VDD_MEM_ABCD_A0
        </td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VPP_EFGH_PG</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from VPP_EFGH_A0 rail (PWR_CONT_DIMM_EFGH_PG0 net)
        </td>
    </tr>
    <tr class="cat52" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VPP_ABCD_PG</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Readback from VPP_ABCD_A0 rail (PWR_CONT_DIMM_ABCD_PG0 net)
        </td>
    </tr>
    <tr class="Register">
        <td class="RegisterName" colspan="3*">&nbsp;<a href="#" class="toggler" data-prod-cat="53">FLT_GROUPC_PG</a></td>
        <td class="Offset" colspan="2*">&nbsp;
            <div class="offset_tooltip">
                0x35
            </div>
        </td>
        <td class="Slice" colspan="1*"></td>
        <td class="Description" colspan="16">&nbsp;Group C PGs latched at fault</td>
    </tr>
    <!-- Loop over bytes in register !-->
    <tr class="cat53" style="display: none">
        <td class="RegisterName" colspan="3*"></td>
        <td class="Offset" colspan="2*"></td>
        <td class="bitdef" colspan="1*">&nbsp;7..0</td>
                <td class="rsvdspandef" colspan="12*">RSVD</td>
                <td class="validspandef" colspan="2*">VDD_VCORE</td>
                <td class="validspandef" colspan="2*">VDDCR_SOC_PG</td>
    </tr>
    <tr class="cat53" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldHeader" colspan="2*">Name</td>
        <td class="FieldHeader" colspan="1*">Bit(s)</td>
        <td class="FieldHeader" colspan="2*">Access</td>
        <td class="FieldHeader" colspan="2*">Reset</td>
        <td class="FieldHeader" colspan="14">Description</td>
    </tr>
    <tr class="cat53" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDD_VCORE</td>
        <td class="FieldDesc" colspan="1*">1</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good 0 from RA229618 (U350) is configured for
SP3_VDD_VCORE_A0 (PWR_CONT1_SP3_PG0 net)
        </td>
    </tr>
    <tr class="cat53" style="display: none">
        <td class="Blank" colspan="3*"></td>
        <td class="FieldDesc" colspan="2*">VDDCR_SOC_PG</td>
        <td class="FieldDesc" colspan="1*">0</td>
        <td class="FieldDesc" colspan="2*">r</td>
        <td class="FieldDesc" colspan="2*">0x0</td>
        <td class="FieldDesc" colspan="14">Power good 0 for RA229618 (U351) is configured for 
SP3_VDDCR_SOC_A0 (PWR_CONT2_SP3_PG0 net)
        </td>
    </tr>
    </table>
    </body>
</html>